mountain cherry - German English Dictionary